package priv.mill;

import java.text.DateFormat;
import java.text.SimpleDateFormat;

import javax.annotation.Resource;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;


@SpringBootApplication//包含了@Configuration@ComponentScan
@Controller//控制器=@component，将当前类注入到容器
public class Main {

	public static void main(String[] args) {
		//第二种方式：maven,执行spring-boot:run
		//第三种方式：打包成jar包，使用控制命令台-jar去执行
		//spring-boot的第一种启动方式：SpringApplication.run(Main.class, args);
		SpringApplication.run(Main.class, args);//Springboot的启动
		
	}
	@Resource
	private DateFormat format;
	/*
	 * 1.实际上因为maven将tomact注入，所以不用搭建
	 * 2.spring-boot底层写了servlet,拦截的方式为“/*”(*即拦截所有路径,不管哪一个都会被拦截)，request.getPath()
	 *     补充：servlet的路径是支持通配符的，比如： /*  /aaa/* 
	 */
	@RequestMapping("/hello")//告诉用户标签所在的方法  //Aop,声明接收hello的访问
	@ResponseBody
	public String hello() {
		return "<h1>Spring-boot是一场java的技术革命</h1>";
	}

//	@Bean
//	public DateFormat dateFormat() {
//		return new SimpleDateFormat(pattern);
//	}
}
